package com.ruoyi.system.mapper.sz;

import com.ruoyi.common.core.domain.entity.SisSysOrgan;

import java.util.List;

/**
 * 统一组织机构Mapper接口
 * 
 * @author ruoyi
 * @date 2024-03-22
 */
public interface SisSysOrganMapper 
{
    /**
     * 查询统一组织机构
     * 
     * @param objuid 统一组织机构主键
     * @return 统一组织机构
     */
    public SisSysOrgan selectSisSysOrganByObjuid(String objuid);

    /**
     * 查询统一组织机构列表
     * 
     * @param sisSysOrgan 统一组织机构
     * @return 统一组织机构集合
     */
    public List<SisSysOrgan> selectSisSysOrganList(SisSysOrgan sisSysOrgan);

    /**
     * 新增统一组织机构
     * 
     * @param sisSysOrgan 统一组织机构
     * @return 结果
     */
    public int insertSisSysOrgan(SisSysOrgan sisSysOrgan);

    /**
     * 修改统一组织机构
     * 
     * @param sisSysOrgan 统一组织机构
     * @return 结果
     */
    public int updateSisSysOrgan(SisSysOrgan sisSysOrgan);

    /**
     * 删除统一组织机构
     * 
     * @param objuid 统一组织机构主键
     * @return 结果
     */
    public int deleteSisSysOrganByObjuid(String objuid);

    /**
     * 批量删除统一组织机构
     * 
     * @param objuids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteSisSysOrganByObjuids(String[] objuids);
}
